Skip to content

Conversation

@mloar
Copy link
Contributor

@mloar mloar commented Jun 26, 2020

What does this PR do?
This PR will make a dataProcessingOptions call before init to opt-in to Limited Data Use. It will do this by default.

Are there breaking changes in this PR?
No.

Any background context you want to provide?
Facebook has announced a new Limited Data Use feature that is designed to assist with compliance with the California Consumer Privacy Act (CCPA). Data tagged as Limited Data Use will only be processed by Facebook in ways that allow Facebook to fit within the definition of Service Provider under the CCPA, thus avoiding the possibility that website operators using Facebook Pixel could be considered to be "selling" data to Facebook.

During the month of July Facebook will automatically tag events coming from California as Limited Data Use. But starting in August, clients must opt-in to this behavior by making a dataProcessingOptions call before init.

Is there parity with the server-side/android/iOS integration components (if applicable)?
Facebook Pixel is only a Device - Web integration.

There are similar options in the Facebook App Events and Facebook Offline Conversions APIs, which may be of interest to those using those integrations.

Does this require a new integration setting? If so, please explain how the new setting works
This adds the limitedDataUse setting, a boolean which defaults to true. If this setting is true, a dataProcessingOptions call will be made instructing Facebook to apply Limited Data Use if Facebook's geolocation determines the client is in the state of California.

Links to helpful docs and other external resources

@dja
Copy link

dja commented Jun 30, 2020

@mloar Any updates on this PR?

@mloar
Copy link
Contributor Author

mloar commented Jul 1, 2020

No update yet. The CircleCI build appears to have failed because of some strange git error checking out the code rather than my changes, and I don't have access to retry the job.

My company has a paid account, so I'm going to reach out to support to try to move this along.

@gpsamson
Copy link
Contributor

Hey @mloar and @dja. I've opened #493 to resolve the issues with the CI system. A lot of our private CI contexts will only run for folks on the Segment team so external PRs tend to fail.

I'm going to close this PR in favor of #493 so we can move this along the deployment pipeline!

@gpsamson gpsamson closed this Jul 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants